'''
认识循环语句

while循环

while 条件判断:
  执行语句块
'''

count = 0

while count < 10:
  count += 1
  print("晶， 第" + str(count) + "次")

'''
数学作业：计算1+2+3+4+5+...+100的和
'''

count = 1
sum = 0

while count <= 100:
  sum = sum + count
  count = count + 1
print("1+2+3+4+5+...+100的和是 %d" % (sum))

'''
for循环

for item in iterable:
  执行语句块
'''

for item in [1,1,1,1,1,2,2,2,2,2]:
  print("晶")

'''
range(start, stop[,step])
作用是创建一个整数列表
start 表示起始数字，默认从0开始
stop  表示结束数字，但不包含stop
step  表示步长
'''

print("range()生成列表")

for item in range(0, 10):
  print("晶， 第" + str(item + 1) + "次")

'''
for循环实现
数学作业：计算1+2+3+4+5+...+100的和
'''

print("for循环实现  数学作业：计算1+2+3+4+5+...+100的和")

sum = 0

for item in range(1, 101):
  sum = sum + item
print(sum)

# break 表示退出循环
print("break练习")

list = [3, 5, 8, 1, 4, 10, 9, 34, 56]

for item in list:
  if(item > 9):
    print("列表中的第一个大于9的数字是" + str(item))
    break

# continue 表示退出本次循环
print("continue练习")

for item in list:
  ''' 
  if(item % 2 != 0):
    print(item) 
  '''
  if(item % 2 == 0):
    continue
  print(item) 
